package org.example.domain.vo.report.materialStock.billDetail.data;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.example.domain.vo.report.materialStock.billDetail.BaseInventory;

import java.math.BigDecimal;

@EqualsAndHashCode(callSuper = false)
@Data
@ApiModel(description = "销售出库详情实体")
public class SaleBack extends BaseInventory {
    @ApiModelProperty("客户")
    private String supName;
    
    @ApiModelProperty("关联订单编号")
    private String linkNumber;
    
    @ApiModelProperty("优惠率")
    private BigDecimal discount;
    
    @ApiModelProperty("退款优惠")
    private BigDecimal discountMoney;
    
    @ApiModelProperty("优惠后金额")
    private BigDecimal discountLastMoney;
    
    @ApiModelProperty("其他费用")
    private BigDecimal otherMoney;
    
    @ApiModelProperty("结算账户")
    private String accountName;
    
    @ApiModelProperty("本次退款")
    private BigDecimal changeAmount;
    
    @ApiModelProperty("本次欠款")
    private BigDecimal debt;
    
    @ApiModelProperty("销售人员")
    private String salesMan;
}
